#pragma once


#include "MaterialGraph/Node/MaterialGraphNodeView.h"
#include "MaterialCameraNodeView.m.h"

class RMaterialGraphNodeViewModel;
class RMaterialCameraNodeViewModel;
class RMaterialGraphOutputPinView;

RCLASS()
class RMaterialCameraNodeView : public RMaterialGraphNodeView
{
    ROBJECT
    
public:
    virtual void BindViewModel(TSharedObjectPtr<RMaterialGraphNodeViewModel> InModel)  override;
    virtual void RegenerateContentWidget() override;
protected:
    TWeakObjectPtr<RMaterialCameraNodeViewModel> CameraViewModel;

};